home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2000 #5
/
Amiga Plus CD - 2000 - No. 5.iso
/
Tools
/
Dev
/
lame_src
/
auenc
< prev
next >
Wrap
Text File
|
1999-11-23
|
800b
|
40 lines
#!/bin/sh
#
# auenc -- version 0.1
#
# A wrapper for lame to encode multiple files. By default, a .wav
# extension is removed and replaced by .mp3 .
#
# (C) 1999 Gerhard Wesp <gwesp@cosy.sbg.ac.at> under the GPL.
# set the variables below according to your taste
LAME=/usr/bin/lame
LAME_OPTS="-S -h -v -V 0 -b 256" # high quality, silent operation
if [ $# -lt 1 ] ; then
exec 1>&2
cat << _EOF_
usage: $0 [options] file...
options:
-d --delete: delete original file after successful encoding
_EOF_
exit 1
fi
unset DELETE
case "$1" in ( -d | --delete )
DELETE=1
shift ;;
esac
for f in $* ; do
if ! $LAME $LAME_OPTS "$f" `basename "$f" .wav`.mp3 ; then
exec 1>&2
echo "encoding of $f failed, aborting..."
exit 1
fi
if [ -n "$DELETE" ] ; then
rm -f "$f"
fi
done